package com.jar.exercise.网络编程.UDP连接.demo1;

import java.net.DatagramPacket;
import java.net.DatagramSocket;

public class Server {


	public static void main(String[] args) {

		//创建一个服务的套接字
		DatagramSocket ds = null;

		try {
			ds = new DatagramSocket(10000);
			//创建一个字节数组
			byte[] bs = new byte[1024];
			//创建一个空包
			DatagramPacket dp = new DatagramPacket(bs, bs.length);
			while (true) {
				//接收
				ds.receive(dp);
				//获得接收的数据
				byte[] data = dp.getData();
				//数据的长度
				int length = dp.getLength();
				String s = new String(data, 0, length);
				System.out.println("接收到的数据是：" + s);
			}


		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			if (ds != null) {
				ds.close();
			}
		}


	}
}
